#import <UIKit/UIKit.h>
#import "TTotheJsonModel.h"
#import "TTotheAppUser.h"
#import "TTotheAppUserAccount.h"
#import "TTotheAppUserAuth.h"
#import "TTotheAppUserCharge.h"
#import "TTotheAppUserCityList.h"
#import "TTotheAppUserData.h"
#import "TTotheAppUserFirstData.h"
#import "TTotheAppUserIconList.h"
#import "TTotheAppUserLifeList.h"
#import "TTotheAppUserPrivacy.h"
#import "TTotheAppUserThirdPlatform.h"

#import "TTotheCheckingData.h"

@interface TTotheAppUserModel : TTotheJsonModel

@property (assign, nonatomic) NSInteger attentionFlag;
@property (assign, nonatomic) NSInteger strikeUpFlag;
@property (assign, nonatomic) NSInteger acceptCallPercent;
@property (strong, nonatomic) NSString *ipShowLocation;

@property (assign, nonatomic) NSInteger reverseAttentionFlag;

/// acceptCallPercent
@property (nonatomic, assign) NSInteger feshuAcceptCallPercentRunman;

/// accessToken
@property (nonatomic, strong) NSString * flagmeAccessTokenRunman;

/// checkingIconTip
@property (nonatomic, assign) BOOL hajiuCheckingIconTipOrange;

/// diceRemain
@property (nonatomic, assign) NSInteger feshuDiceRemainPink;

/// expiredTimestamp
@property (nonatomic, strong) NSString * feshuExpiredTimestampPink;

/// hasImPhrase
@property (nonatomic, assign) BOOL flagmeHasImPhraseBlick;

/// jgPushUserTags
@property (nonatomic, strong) NSArray * miyouJgPushUserTagsBlick;

/// largeRechargeSetting
@property (nonatomic, strong) NSString * miyouLargeRechargeSettingHotown;

/// largeRechargeTxt
@property (nonatomic, strong) NSString * feshuLargeRechargeTxtHotown;

/// likeRemain
@property (nonatomic, assign) NSInteger hajiuLikeRemainBlick;

/// mobile
@property (nonatomic, strong) NSString * pyyouMobileYellow;

/// refreshToken
@property (nonatomic, strong) NSString * jiumiRefreshTokenOrange;

/// supermanList
@property (nonatomic, strong) NSArray * jiumiSupermanListBlue;

/// user
@property (nonatomic, strong) TTotheAppUser * hayunUserHotown;

/// userAccount
@property (nonatomic, strong) TTotheAppUserAccount * jiumiUserAccountHotown;

/// userAuth
@property (nonatomic, strong) TTotheAppUserAuth * miyouUserAuthRunner;

/// userCallDuration
@property (nonatomic, strong) NSString * pochuUserCallDurationBlick;

/// userCharge
@property (nonatomic, strong) TTotheAppUserCharge * feshuUserChargeRunman;

/// userCityList
@property (nonatomic, strong) NSArray * hayunUserCityListHotown;

/// userData
@property (nonatomic, strong) TTotheAppUserData * pochuUserDataBlue;


/// userFirstData
@property (nonatomic, strong) TTotheAppUserFirstData * jiumiUserFirstDataYellow;

/// userIconList
@property (nonatomic, strong) NSArray <TTotheAppUserIconList *>* miyouUserIconListYellow;

/// userLifeList
@property (nonatomic, strong) NSArray <TTotheAppUserLifeList *>* whishowUserLifeListHotown;

/// userPrivacy
@property (nonatomic, strong) TTotheAppUserPrivacy * feshuUserPrivacyOrange;

/// userThirdPlatform
@property (nonatomic, strong) TTotheAppUserThirdPlatform * miyouUserThirdPlatformYellow;

@property (nonatomic, strong) TTotheCheckingData * checkingData;



/// OnlineStatus
@property (nonatomic ,assign) NSInteger habibiOnlineStatusStrawberry; //是否在线

/// onlineStatusStr
@property (nonatomic ,strong) NSString *alaleiOnlineStatusStrCasaba;

@property (assign, nonatomic) CGFloat alaleiIntimacyScoreCasaba;


+ (instancetype)fyanouLoginUser;

@property (strong, nonatomic, readonly) NSArray <NSString *>*heiyouTypeImages;

- (BOOL)fyanouCanUseChatup;



NSString * kTTotheMyUserId(void);
NSString * kTTotheMyUserIcon(void);

/**
  检查是否有足够金额消费
*/
- (BOOL)ttatheCheckForEnoughCoinsWith:(CGFloat)ttothePrice;

/**
  是否完成交友资料
 */
- (BOOL)ttathe_isCompleteUserInfo;

@end
